semaphore station - English Synonyms Dictionary